Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, World Group, QF, NED-ESP 2-1 Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 USA F14 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) IX Ciutat de Barcelona - Barcelona Samsung Securities Cup Challenger Tennis - Seoul Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Toyota Challenger Open de Rennes La Trinitaine - Rennes Singapore Challenger Toyota Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Fergana Challenger Nottingham-2 Challenger Bauer Watertechnology Cup - Eckental Seoul Challenger Ortisei Challenger Dallas Challenger Rimouski Challenger Leon Challenger Mexico City Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Yokohama Challenger Chitre Challenger Dallas Challenger Shanghai Challenger Taipei City Challenger Bratislava Challenger Noumea Challenger Akbank Private Banking TED Open - Istanbul Morelos Challenger Busan Challenger Seoul Challenger Ilkley Challenger Kaohsiung Challenger Yokohama Challenger Manila Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Bangkok Challenger Bangkok Challenger Kyoto Challenger Yokohama Challenger Nottingham-2 Challenger Quanzhou Challenger Toyota Challenger Andria Challenger Zhangjiagang Challenger Tiburon Challenger Busan Challenger Kobe Challenger Vancouver Challenger Aptos Challenger Helsinki Challenger Geneva Challenger Taipei City Challenger Vancouver Challenger Shenzhen Challenger Brescia Challenger Manchester Challenger Ho Chi Minh City Challenger Suzhou Challenger VII Torneo Internazionale di Tennis - Barletta Kaoshuing Challenger Mallorca Open - Mallorca Mercedes Cup - Stuttgart 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad China Open - Beijing Thailand Open - Bangkok Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto 5th Sardinian International Championships - Cagliari 2003 USTA Challenger of Calabasas - Calabasas Open Sainte-Victoire - Aix-En-Provence Delray Beach International Tennis Championships - Delray Beach X Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Nova Challenger Osaka - Osaka Colorado Classic - Denver Open Castilla y Leon - Segovia Open SEAT Godo 2006 - Barcelona Dharwad Challenger 2003 - Dharwad The Stella Artois Championships - London Burbank Challenger - Burbank Tatra Banka Open - Bratislava Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Fifth-Third Bank Tennis Championships - Lexington Heineken Challenger - Ho Chi Minh City Nottingham Men's Challenger - Nottingham Okal Cup 2004 - Eckental Busan Open Challenger Tennis - Busan Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Chennai Open - Chennai Open Seat Godo 2007 - Barcelona Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Mercedes Cup - Stuttgart Guzzini Challenger - Recanati China Open - Beijing Thailand Open - Bangkok Taiwan Challenger - Kaohsiung Shimadzu All Japan Indoor Tennis Championships - Kyoto Chennai Open - Chennai Next Generation Adelaide International - Adelaide Thailand Open - Bangkok Samsung Challenger 2007 - Ho Chi Minh City The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Qatar ExxonMobil Open - Doha Kobstaedernes ATP Challenger - Kolding Open Sabadell Atlantico - Barcelona China Open - Beijing Grand Prix de Tennis - St. Jean de Luz Qatar Exxon Mobil Open - Doha Tumkur Open - Tumkur Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Busan Challenger SAP Open - San Jose The Surbiton Trophy - Surbiton Prostejov Challenger Aptos Challenger Ningboo Challenger AEGON Championships - London Campionati Internazionali di Sicilia - Palermo Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Kun-Ming Challenger Prostejov Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Gerry Weber Open - Halle 2004 Colorado Tennis Classic - Denver Maui Challenger Nottingham Challenger Open Seat Godo 2003 - Barcelona Open Sabadell Atlantico - Barcelona Binghamton Professional Tennis Tournament - Binghamton Hypo Group Tennis International - Portschach Istanbul Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Hong Kong Challenger Farmers Classic - Los Angeles Taipei City Challenger AIG Japan Open Tennis Championships - Tokyo Malaysian Open - Kuala Lumpur China Open - Beijing Bangkok Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Shanghai Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Claro Open Colombia - Bogota The Dubai Tennis Championships - Dubai BB&T Atlanta Open - Atlanta China Open - Beijing Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Bangkok Challenger Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona China Open - Beijing Argentina Open - Buenos Aires Claro Open Colombia - Bogota China Open - Beijing Swiss Indoors Basel - Basel Taipei City Challenger Busan Challenger Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart China Open - Beijing Telenordia Swedish Open - Bastad Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Wolfsburg Challenger China Open - Beijing Barcelona Open BancSabadell - Barcelona Gimcheon Challenger Chengdu Challenger Riviera di Rimini Challenger - Rimini Qingdao Challenger Tiburon Challenger - Tiburon Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Open 13 - Marseille Ho Chi Minh City Challenger - Ho Chi Minh City The Dubai Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Winnetka Challenger Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Barcelona Open Banc Sabadell - Barcelona Yokohama Challenger 2001 - Yokohama XL Challenger de Tenis Copa Sevilla - Seville Samsung Securities Cup - Seoul China Open - Beijing Bauer Watertechnology Cup - Eckental Thailand Open - Bangkok PrivatBank Cup - Dnepropetrovsk Citi Open - Washington Tata Open - Chennai Mobilux Open - Luxembourg Melbourne Summer Set - Melbourne Abierto Mexicano Telcel - Acapulco The Wright Financial Group, Inc. Challenger - Champaign Busan Challenger SMS Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Hamburg Challenger - Hamburg AIG Japan Open - Tokyo The LTA Cardiff Challenger - Cardiff BMW Tennis Championship - Sunrise Gemax Open - Belgrade Mercedes Cup - Stuttgart Isla de Lanzarote - Lanzarote SAP Open - San Jose Brisbane International - Brisbane Open de Franche Comte - Besancon Belgaum Open - Belgaum 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Open Castilla y Leon - Segovia Fergana Challenger - Fergana Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Challenger Leon 2004 - Leon Seoul Challenger Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Irving Challenger Dallas Challenger Fifth-Third Bank Tennis Championships - Lexington Open 13 - Marseille The Surbiton Trophy - Surbiton Estoril Open - Estoril The 10tele.com Open - Nottingham GHI Bronx Classic - Bronx Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyiv Open - Kiev Kobstaedernes ATP Challenger - Kolding Heineken Open - Auckland Next Generation Adelaide International - Adelaide Mercedes-Benz Cup - Los Angeles Argentina Open - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Memorial Kolyaskin - Donetsk Mobilux Open - Luxembourg Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo Winnetka Challenger Sydney International - Sydney Challenger 42 - Andrezieux ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel TED Open - Istanbul Trofeo Conde de Godo - Barcelona Intersport Heilbronn Open - Heilbronn Challenger Copa Sevilla Internacionales de Andalucia - Seville Taipei City Challenger 3rd Volkswagon Challenger - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona HTV Challenger - Ho Chi Minh City Milan Indoors - Milan Dubai Open - Dubai Estoril Open - Estoril Idea Prokom Open - Sopot Qatar Open - Doha Heineken Open - Auckland Abierto Mexicano Telfonica MoviStar - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Open SEAT 2008 - Barcelona AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Apia International - Sydney VTR Open - Vina del Mar SAP Open - San Jose The Granby Natrel Challenger - Granby Barcelona Open Banc Sabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon Nordea Open - Bastad Gerry Weber Open - Halle Fergana Challenger - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Toronto China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Guadalajara Challenger Barcelona Open Banc Sabadell - Barcelona Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Seoul Challenger Qatar ExxonMobil Open - Doha United Cup - Australia Davidoff Swiss Indoors - Basel Mallorca Open - Mallorca Open de la Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open - Tokyo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Abierto Mexicano Telcel - Acapulco Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group I, PO, TPE-CHN 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group II, 3R, PAK-TPE 3-2 Laver Cup - Prague Laver Cup - Geneva U.S. Open - New York Australian Open - Melbourne 15th Asian Games Doha 2006 Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Australian Open (Wildcard) Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship French Open - Paris Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney A Day At The Drive - Adelaide Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Beijing Nitto ATP Finals - Turin Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Nitto ATP Finals - London Barclays ATP World Tour Finals - London Olympics - Paris Mubadala World Tennis Championship